//
//  NSDate+extension.swift
//  DiDiRecycle
//
//  Created by abb on 16/7/27.
//  Copyright © 2016年 abb. All rights reserved.
//

import UIKit

extension NSDate {
    
    class func dateWithStr(time:String) -> NSDate {
        
        // 1.将服务器返回给我们的时间字符串转换为NSDate
        // 1.1创建formatter
        let formatter = NSDateFormatter()
        // 1.2设置时间格式
        formatter.dateFormat = "EEE MMM d HH:mm:ss Z yyyy"
        // 1.3设置时间的区域(真机必须设置,否则可能转换不成功)
        formatter.locale = NSLocale(localeIdentifier: "en")
        // 1.4转换字符串,转换好的时间是去除时区的时间
        let createdDate = formatter.dateFromString(time)
        
        return createdDate!
    }
    
    class func StrFromTimeStamp(timestamp timestamp:Int)->String {
        let formatter = NSDateFormatter()

        formatter.dateFormat = "yyyy-MM-dd HH:mm"
        
        let date = NSDate(timeIntervalSince1970: NSTimeInterval(timestamp))
        
        let str = formatter.stringFromDate(date)
        
        return str
    }
}